•void IpFilterInit
(void)
•{
• FILE *fd;
• int i;
•
• fd = fopen
("/etc/IpFilter.conf", "w+");
• if (!fd)
•
return;
•
• fprintf (fd,
"IP_FILTER_STATE=%s\n",
nvram_safe_get("IP_FILTER_STATE"));
• fprintf (fd,
"IP_FILTER_TYPE=%s\n",
nvram_safe_get("IP_FILTER_TYPE"));
• fprintf (fd,
"IP_FILTER_RULE=\"");
• for (i=1; i<=16;
i++)
•
fprintf (fd, "%s, ", nvram_safe_getf
("IP_FILTER_RULE%02d", i));
• fprintf (fd, "\"\n");
• fclose (fd);
•
• my_system
("/usr/sbin/IpFilter.sh", 0);
•
• return;
•}
•
•